package com.ellison.demo.common.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
    * 申请明细
 * @author Ellison Pei
 */
@Data
public class WorkDocDtl {
    /**
    * 申请明细ID
    */
    private Long id;

    /**
    * 申请ID
    */
    private Long workDocId;

    /**
    * 申请编码
    */
    private String workDocCode;

    /**
    * 相关单据ID
    */
    private Long relatedBillId;

    /**
    * 相关单据编码
    */
    private String relatedBillCode;

    /**
    * 相关单据明细ID
    */
    private Long relatedBillDtlId;

    /**
    * 行号
    */
    private Integer lineNo;

    /**
    * ERP SO号
    */
    private String soCode;

    /**
    * ERP SO行项目号
    */
    private String soLineNo;

    /**
    * 物料ID
    */
    private Long itemId;

    /**
    * 物料编码
    */
    private String itemCode;

    /**
    * 物料类型
    */
    private String itemType;

    /**
    * 物料名称
    */
    private String itemName;

    /**
    * 单位ID
    */
    private Long packageUnitId;

    /**
    * 单位编码
    */
    private String packageUnitCode;

    /**
    * 单位名称
    */
    private String packageUnitName;

    /**
    * SAP库存地
    */
    private String sapLgort;

    /**
    * 移入库存地
    */
    private String targetLgort;

    /**
    * 申请数量
    */
    private BigDecimal allocatedQuantity;

    /**
    * 实际作业数量
    */
    private BigDecimal movedQuantity;

    /**
    * 备注
    */
    private String remark;

    /**
    * 扩展字段1
    */
    private String attr1;

    /**
    * 扩展字段2
    */
    private String attr2;

    /**
    * 扩展字段3
    */
    private String attr3;

    /**
    * 扩展字段4
    */
    private String attr4;

    /**
    * 扩展字段5
    */
    private String attr5;

    /**
    * 扩展字段6
    */
    private String attr6;

    /**
    * 扩展字段7
    */
    private String attr7;

    /**
    * 扩展字段8
    */
    private String attr8;

    /**
    * 激活标识
    */
    private String isActive;

    /**
    * 乐观锁标识
    */
    private Integer version;

    /**
    * 租户Id
    */
    private String tenantId;

    /**
    * 创建人
    */
    private String crtUserName;

    /**
    * 创建人ID
    */
    private String crtUserId;

    /**
    * 创建时间
    */
    private Date crtTime;

    /**
    * 最后更新人
    */
    private String updUserName;

    /**
    * 最后更新人ID
    */
    private String updUserId;

    /**
    * 最后更新时间
    */
    private Date updTime;

    /**
    * 已扫箱码数量
    */
    private BigDecimal scanBoxcodeQuantity;

    /**
    * 已扫序列号数量
    */
    private BigDecimal scanSnQuantity;

    /**
    * 计划入库日期
    */
    private Date estimateDate;

    /**
    * 是否sn导入完成
    */
    private String snComplete;

    /**
    * ERP PO号
    */
    private String poCode;

    /**
    * ERP PO行项目号
    */
    private String poLineNo;

    /**
    * 源批属性
    */
    private String sourceBatch;

    /**
    * 箱码是否导入完成
    */
    private String boxComplete;
}